function _sale(obj){
	var json=reset(obj);
	$.post(CONTROLLER+'/_sale',{is_on_sale:json.status,gid:json.gid}, function(data) {
		if (data.state==1) {
			$(obj).attr('class',json.bg);
		}else{
			dialog_message(data.msg,data.timeout);
		}
	},'json');
}
function _hot(obj){
	var json=reset(obj);
	$.post(CONTROLLER+'/_hot',{is_hot:json.status,gid:json.gid}, function(data) {
		if (data.state==1) {
			$(obj).attr('class',json.bg);
		}else{
			dialog_message(data.msg,data.timeout);
		}
	},'json');
}
function _new(obj){
	var json=reset(obj);
	$.post(CONTROLLER+'/_new',{is_new:json.status,gid:json.gid}, function(data) {
		if (data.state==1) {
			$(obj).attr('class',json.bg);
		}else{
			dialog_message(data.msg,data.timeout);
		}
	},'json');
}
function _best(obj){
	var json=reset(obj);
	$.post(CONTROLLER+'/_best',{is_best:json.status,gid:json.gid}, function(data) {
		if (data.state==1) {
			$(obj).attr('class',json.bg);
		}else{
			dialog_message(data.msg,data.timeout);
		}
	},'json');
}
function reset(obj){
	var json={};
	json.status=$(obj).attr('class');
	if (json.status=='yes') {
		json.bg='no';
		json.status=0;
	}else{
		json.bg='yes';
		json.status=1;
	}
	json.gid=$(obj).parents('tr').find('td').first().html();
	return json;
}